home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / v10n05.arc / 2BOTH.ARC / 2FLOPPY.ARC / 2FLO_ERR.H next >
Text File  |  1991-02-13  |  3KB  |  81 lines

  1. /* PROJECT....:  2FLOPPY.C
  2. ** FILE.......:  2flo_err.h
  3. ** VERSION....:  1.0 (Turbo C++ 1.0 & MSC 5.0)
  4. ** AUTHOR.....:  Stephen D. Cooper
  5. ** NOTICE.....:  Copyright 1990 ZIFF Communications Co.
  6. **
  7. ** NOTES......:  This file contains error codes and error messages
  8. **         that are unique to 2FLOPPY.EXE
  9. */
  10.  
  11. #if !defined(_2FLO_ERR_H_)
  12. #define _2FLO_ERR_H_
  13.  
  14. /********************************************************************
  15. **    #define CONSTANTS                       **
  16. ********************************************************************/
  17.  
  18. /*
  19. ** Error constants
  20. */
  21. #define ERR_NO_ERRORS         0        /* No errors encountered */
  22. #define ERR_FLOPPY_LETTER     1        /* Bad floppy designator */
  23. #define ERR_BAD_FILE_SIZE     2        /* File isn't right size */
  24. #define ERR_BAD_HEADER          3        /* Bad file header */
  25. #define ERR_BAD_REPETITIONS   4        /* Can't repeat 0 times */
  26. #define ERR_BAD_SECTORSIZE    5        /* Unknown sector size */
  27. #define ERR_BAD_VERIFY          6        /* Copy didn't verify */
  28. #define ERR_CANT_FIND_FILE    7        /* Can't find input file */
  29. #define ERR_CANT_OPEN_INPUT   8        /* Can't open input file */
  30. #define ERR_FORMATTING_DISK   9        /* Problems formatting disk */
  31. #define ERR_HARD_DISK_FORMAT 10        /* Tried hard disk format */
  32. #define ERR_MEMORY         11        /* Not enough memory */
  33. #define ERR_NO_FILENAME      12        /* No filename given */
  34. #define ERR_READING_FILE     13        /* Problems reading file */
  35. #define ERR_READING_FLOPPY   14        /* Problems reading disk */
  36. #define ERR_RESETTING_DRIVE  15        /* Problems resetting drive */
  37. #define ERR_SAME_DRIVE       16        /* Dest = source drive */
  38. #define ERR_TOO_FEW_ARGS     17        /* Too few command args */
  39. #define ERR_TOO_MANY_ARGS    18        /* Too many command args */
  40. #define ERR_UNKNOWN_ARG         19        /* Unknown command line arg */
  41. #define ERR_USER_ABORT       20        /* User stopped program */
  42. #define ERR_WRITING_SECTORS  21        /* Problems writing disk */
  43.  
  44. /********************************************************************
  45. **        GLOBAL VARIABLES                        **
  46. ********************************************************************/
  47.  
  48. #if defined(ERROR_FILE)
  49. char *errmsg[] = {"",
  50.                   "Bad floppy designator (must be A: or B:)",
  51.                   "2FILE file is not the correct size",
  52.                   "Bad 2FILE file header",
  53.                   "Repititions must be > 0 and < 32768",
  54.                   "Bad sector size in 2FILE file",
  55.                   "Copy didn't verify",
  56.                   "Can't find 2FILE file",
  57.                   "Can't open input file",
  58.                   "Problems formatting floppy disk",
  59.                   "Can't format a hard disk",
  60.                   "Not enough memory to complete processing",
  61.                   "No filename given on the command line",
  62.                   "Problems reading input file",
  63.                   "Problems reading floppy disk",
  64.                   "Problems resetting disk drive",
  65.                   "Destination drive is equal to source drive",
  66.                   "Too few DOS command line arguments",
  67.                   "Too many DOS command line arguments",
  68.                   "Unknown command line argument",
  69.                   "Program stopped by user",
  70.                   "Problems writing floppy disk sector"
  71.                  };
  72.  
  73. #endif                    /* #if defined(ERROR_FILE) */
  74.  
  75. #endif                    /* #if !defined(_2FLO_ERR_H_) */
  76. /*******************************
  77. ********************************
  78. **** END OF FILE 2flo_err.h ****
  79. ********************************
  80. *******************************/
  81.